//package com.inspur.edp.bff.rtgenerator.generators.managergenerator.mgrImplclass.methodgenerators;
//
//import Inspur.Gsp.Caf.Generator.BaseInfoItem.*;
//import Inspur.Gsp.Caf.Generator.ClassMethodGenerator.*;
//import Inspur.Gsp.FormServer.Api.*;
//import Microsoft.CodeAnalysis.CSharp.*;
//import Microsoft.CodeAnalysis.CSharp.Syntax.*;
//import Newtonsoft.Json.*;
//import com.inspur.edp.bff.rtgenerator.generators.managergenerator.mgrImplclass.FSMgrImplGenContext;
//import com.inspur.edp.caf.generator.method.ClassMethodGenerator;
//
////protected override JsonConverter GetJsonConverter() => null;
//public class GetJsonConverterGenerator extends ClassMethodGenerator
//{
//	private FSMgrImplGenContext mgrContext;
//	public final FSMgrImplGenContext getMgrContext()
//	{
//		return mgrContext;
//	}
//
//	public GetJsonConverterGenerator(FSMgrImplGenContext context)
//	{
//		mgrContext = context;
//	}
//
//	@Override
//	protected String GetMethodName() => "GetJsonConverter";
//
////C# TO JAVA CONVERTER TODO TASK: Lambda expressions and anonymous methods are not converted by C# to Java Converter:
//	@Override
//	protected java.lang.Class GetReturnType() => JsonConverter.class;
//
////C# TO JAVA CONVERTER TODO TASK: Lambda expressions and anonymous methods are not converted by C# to Java Converter:
//	@Override
//	protected java.util.ArrayList<MethodAccessModifier> GetAccessModifiers() => new java.util.ArrayList<MethodAccessModifier>(java.util.Arrays.asList(new MethodAccessModifier[] { MethodAccessModifier.Protected, MethodAccessModifier.Override }));
//
////C# TO JAVA CONVERTER TODO TASK: Lambda expressions and anonymous methods are not converted by C# to Java Converter:
//	@Override
//	protected java.util.ArrayList<ParameterGenerateInfo> GetParameterCollection() => null;
//
//	@Override
//	protected BlockSyntax BuildMethodBody()
//	{
////C# TO JAVA CONVERTER TODO TASK: There is no equivalent to implicit typing in Java:
//		var statement = SyntaxFactory.ReturnStatement(
//				SyntaxFactory.ObjectCreationExpression(SyntaxFactory.IdentifierName(
//						getMgrContext().getMgrGenContext().getDataSerContext().getMainObjectType().getName()))
//						.WithArgumentList(SyntaxFactory.ArgumentList()));
//
//		return SyntaxFactory.Block(statement);
//	}
//}